shoe patch - French English Dictionary